package com.kgcx.common.client.opc.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.sql.Timestamp;

/**
 * MileageLngLat 坐标记录实体类
 *
 * @author:zml
 * @Timestamp:2017/11/16
 */
@ApiModel(value = "MileageLngLat", description = "坐标记录实体类")
public class MileageLngLat {


    @ApiModelProperty(value="主键ID",name="kid",example="1")
    private Long kid;

    @ApiModelProperty(value="司机id【必填】",name="driverId", required=true)
    private Long driverId;

    @ApiModelProperty(value="车辆Id【必填】",name="carId", required=true)
    private Long carId;

    @ApiModelProperty(value="经度【必填】",name="lng", required=true)
    private String lng;

    @ApiModelProperty(value="纬度【必填】",name="lat", required=true)
    private String lat;

    @ApiModelProperty(value="上传时间【必填】",name="upTime", required=true)
    private Timestamp upTime;

    @ApiModelProperty(value="车头朝向",name="bearing")
    private String bearing;

    @ApiModelProperty(value="瞬时速度",name="speed")
    private String speed;

    @ApiModelProperty(value="订单id【必填】",name="orderId", required=true)
    private Long orderId;

    @ApiModelProperty(value="创建时间",name="createTime")
    private Timestamp createTime;

    @ApiModelProperty(value="月份",name="month")
    private Integer month;

    @ApiModelProperty(value="日期",name="day")
    private Integer day;

    private String vehicleNo;

    private Integer vehicleRegionCode;

    private String licenseId;

    private Integer warnStatus;

    private Integer vehStatus;

    private Integer mileage;

    private Integer bizStatus;

    public Integer getBizStatus() {
        return bizStatus;
    }

    public void setBizStatus(Integer bizStatus) {
        this.bizStatus = bizStatus;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_mileage_lng_lat.driver_id
     *
     * @return the value of t_mileage_lng_lat.driver_id
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public Long getDriverId() {
        return driverId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_mileage_lng_lat.driver_id
     *
     * @param driverId the value for t_mileage_lng_lat.driver_id
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public void setDriverId(Long driverId) {
        this.driverId = driverId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_mileage_lng_lat.car_id
     *
     * @return the value of t_mileage_lng_lat.car_id
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public Long getCarId() {
        return carId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_mileage_lng_lat.car_id
     *
     * @param carId the value for t_mileage_lng_lat.car_id
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public void setCarId(Long carId) {
        this.carId = carId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_mileage_lng_lat.lng
     *
     * @return the value of t_mileage_lng_lat.lng
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public String getLng() {
        return lng;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_mileage_lng_lat.lng
     *
     * @param lng the value for t_mileage_lng_lat.lng
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public void setLng(String lng) {
        this.lng = lng == null ? null : lng.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_mileage_lng_lat.lat
     *
     * @return the value of t_mileage_lng_lat.lat
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public String getLat() {
        return lat;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_mileage_lng_lat.lat
     *
     * @param lat the value for t_mileage_lng_lat.lat
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public void setLat(String lat) {
        this.lat = lat == null ? null : lat.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_mileage_lng_lat.up_time
     *
     * @return the value of t_mileage_lng_lat.up_time
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public Timestamp getUpTime() {
        return upTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_mileage_lng_lat.up_time
     *
     * @param upTime the value for t_mileage_lng_lat.up_time
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public void setUpTime(Timestamp upTime) {
        this.upTime = upTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_mileage_lng_lat.bearing
     *
     * @return the value of t_mileage_lng_lat.bearing
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public String getBearing() {
        return bearing;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_mileage_lng_lat.bearing
     *
     * @param bearing the value for t_mileage_lng_lat.bearing
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public void setBearing(String bearing) {
        this.bearing = bearing == null ? null : bearing.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_mileage_lng_lat.speed
     *
     * @return the value of t_mileage_lng_lat.speed
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public String getSpeed() {
        return speed;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_mileage_lng_lat.speed
     *
     * @param speed the value for t_mileage_lng_lat.speed
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public void setSpeed(String speed) {
        this.speed = speed == null ? null : speed.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_mileage_lng_lat.order_id
     *
     * @return the value of t_mileage_lng_lat.order_id
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public Long getOrderId() {
        return orderId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_mileage_lng_lat.order_id
     *
     * @param orderId the value for t_mileage_lng_lat.order_id
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_mileage_lng_lat.create_time
     *
     * @return the value of t_mileage_lng_lat.create_time
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public Timestamp getCreateTime() {
        return createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_mileage_lng_lat.create_time
     *
     * @param createTime the value for t_mileage_lng_lat.create_time
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_mileage_lng_lat.month
     *
     * @return the value of t_mileage_lng_lat.month
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public Integer getMonth() {
        return month;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_mileage_lng_lat.month
     *
     * @param month the value for t_mileage_lng_lat.month
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public void setMonth(Integer month) {
        this.month = month;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_mileage_lng_lat.day
     *
     * @return the value of t_mileage_lng_lat.day
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public Integer getDay() {
        return day;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_mileage_lng_lat.day
     *
     * @param day the value for t_mileage_lng_lat.day
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public void setDay(Integer day) {
        this.day = day;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column t_mileage_lng_lat.kid
     *
     * @return the value of t_mileage_lng_lat.kid
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public Long getKid() {
        return kid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column t_mileage_lng_lat.kid
     *
     * @param kid the value for t_mileage_lng_lat.kid
     *
     * @mbggenerated Tue Nov 21 18:17:20 CST 2017
     */
    public void setKid(Long kid) {
        this.kid = kid;
    }

    public String getVehicleNo() {
        return vehicleNo;
    }

    public void setVehicleNo(String vehicleNo) {
        this.vehicleNo = vehicleNo;
    }

    public Integer getVehicleRegionCode() {
        return vehicleRegionCode;
    }

    public void setVehicleRegionCode(Integer vehicleRegionCode) {
        this.vehicleRegionCode = vehicleRegionCode;
    }

    public String getLicenseId() {
        return licenseId;
    }

    public void setLicenseId(String licenseId) {
        this.licenseId = licenseId;
    }

    public Integer getWarnStatus() {
        return warnStatus;
    }

    public void setWarnStatus(Integer warnStatus) {
        this.warnStatus = warnStatus;
    }

    public Integer getVehStatus() {
        return vehStatus;
    }

    public void setVehStatus(Integer vehStatus) {
        this.vehStatus = vehStatus;
    }

    public Integer getMileage() {
        return mileage;
    }

    public void setMileage(Integer mileage) {
        this.mileage = mileage;
    }
}